import request from '@/utils/request';

/**
 * 供应商初次提交信息
 */
export function addSupplier(data) {
  return request({
    url: 'api/supplier/',
    method: 'post',
    data,
  });
}

/**
 * 供应商修改信息
 */
export function editSupplier(data) {
  return request({
    url: 'api/supplier/',
    method: 'put',
    data,
  });
}

/**
 * 删除供应商
 */
export function del(data) {
  return request({
    url: 'api/supplier/',
    method: 'delete',
    data,
  });
}

/**
 * 获取供应商信息
 */
export function getProfile() {
  return request({
    url: '/api/supplier',
    method: 'get',
  });
}

/**
 * 获取所有的供应商
 */
export function getAllSupplier() {
  return request({
    url: 'api/supplier/all',
    method: 'get',
  });
}

/**
 * 我的审核记录
 */
export function getMyAuditRecord() {
  return request({
    url: 'api/supplier/audit',
    method: 'get',
  });
}

/**
 * 供应商的审核记录
 */
export function getSupplierAuditRecord(params) {
  return request({
    url: 'api/supplier/audit/all',
    method: 'get',
    params,
  });
}

/**
 * 设置供应商的状态
 */
export function setSupplierStatus(data) {
  return request({
    url: '/api/supplier/status',
    method: 'put',
    data,
  });
}
